package com.yfp.client.service;

import com.yfp.client.domain.ClientMachineFavorites;
import com.yfp.client.domain.vo.ClientMachineFavoritesVo;

import java.util.List;

/**
 * @Description:
 * 
 * @CreateDate: 2024/5/23 16:49
 * @UpdateUser: 
 * @UpdateDate: 2024/5/23 16:49
 * @UpdateRemark: 暂无修改
 * @Version: 1.0
 */
public interface ClientMachineFavoritesService {

    /**
     * 查询客户收藏设备
     * @param clientId 客户ID
     * @param latitude 纬度
     * @param longitude 经度
     * @return
     */
    List<ClientMachineFavoritesVo> findClientMachineFavorites(String clientId, String latitude, String longitude);

    /**
     * 添加客户收藏
     * @param clientMachineFavorites
     */
    void favorites(ClientMachineFavorites clientMachineFavorites);

    /**
     * 补全设备最小排队信息
     * @param clientMachineFavorites
     */
    void findClientMachineFavoritesComplement(List<ClientMachineFavoritesVo> clientMachineFavorites);

}
